home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-04
/
tool_inc.zip
/
STRIPSPC.INC
< prev
next >
Wrap
Text File
|
1989-06-02
|
1KB
|
50 lines
(*
* Copyright 1987, 1989 Samuel H. Smith; All rights reserved
*
* This is a component of the ProDoor System.
* Do not distribute modified versions without my permission.
* Do not remove or alter this notice or any other copyright notice.
* If you use this in your own program you must distribute source code.
* Do not use any of this in a commercial product.
*
*)
(*------------------------------------------
*
* strip_leading_spaces
* remove all leading spaces from a string
*
*)
procedure strip_leading_spaces(var str: anystring);
var
p: integer;
begin
p := 1;
while (str[p] = ' ') and (p < ord(str[0])) do
p := succ(p);
if p > 1 then
delete(str,1,p-1);
end;
(*------------------------------------------
*
* strip_trailing_spaces
* remove all text after the first space in a string
*
*)
procedure strip_trailing_spaces(var str: anystring);
var
posit: integer;
begin
posit := pos(' ',str);
if posit > 0 then
str[0] := chr(posit-1); {remove trailing spaces and comments}
end;